package com.peycard.util;

public class Constantes {

	// Scopes
	public static final String SCOPE_SESSION = "session";
	public static final String SCOPE_REQUEST = "request";

	public static final String BEAN_TRANSACCIONES = "beanTx";
	public static final String BEAN_USUARIOS_PORTAL = "beanUserPortal";
	public static final String BEAN_USUARIOS_MOVIL = "beanUserMobile";
	public static final String BEAN_COMPANY = "beanCompany";
	public static final String BEAN_VINCULACIONES = "beanLink";
	public static final String BEAN_MENU = "beanMenu";
	public static final String BEAN_ROLES = "beanRoles";
	public static final String BEAN_DISPOSITIVOS = "beanReaders";
	public static final String BEAN_PRUEBA = "beanPrueba";
	public static final String BEAN_CONTROL = "beanControl";

	public static final String ISO003_LOGIN = "000020";
	public static final String ISO003_NEW_PORTAL_USER = "000021";
	public static final String ISO003_UPDATE_PORTAL_USER = "000022";
	public static final String ISO003_DELETE_PORTAL_USER = "000023";
	public static final String ISO003_PORTAL_USER_LIST = "000024";
	public static final String ISO003_TRANSACTION_REPORT = "000025";
	public static final String ISO003_NEW_BRAND_AND_MODEL = "000026";
	public static final String ISO003_UPDATE_BRAND_AND_MODEL = "000027";
	public static final String ISO003_DELETE_BRAND_AND_MODEL = "000028";
	public static final String ISO003_BRAND_AND_MODEL_LIST = "000029";
	public static final String ISO003_NEW_READER = "000030";
	public static final String ISO003_UPDATE_READER = "000031";
	public static final String ISO003_DELETE_READER = "000032";
	public static final String ISO003_READER_LIST = "000033";
	public static final String ISO003_NEW_MOBILE_APP_USER = "000034";
	public static final String ISO003_UPDATE_MOBILE_APP_USER = "000035";
	public static final String ISO003_DELETE_MOBILE_APP_USER = "000036";
	public static final String ISO003_MOBILE_APP_USER_LIST = "000037";
	public static final String ISO003_NEW_COMPANY = "000038";
	public static final String ISO003_UPDATE_COMPANY = "000039";
	public static final String ISO003_DELETE_COMPANY = "000040";
	public static final String ISO003_COMPANY_LIST = "000041";
	public static final String ISO003_NEW_LINK = "000042";
	public static final String ISO003_UPDATE_LINK = "000043";
	public static final String ISO003_DELETE_LINK = "000044";
	public static final String ISO003_LINK_LIST = "000045";
	public static final String ISO003_TRANSACTION_SIGN = "000046";
	public static final String ISO003_TRANSACTION_RECEIPT = "000047";
	public static final String ISO003_VALIDATE_LOGIN = "000048";
	public static final String ISO003_SECURITY_QUESTION = "000049";
	public static final String ISO003_VALIDATE_ANSWER = "000050";
	public static final String ISO003_CHANGE_PASSWORD = "000051";
	public static final String ISO003_READER_NO_LINKED_LIST = "000052";
	public static final String ISO003_USER_NO_LINKED_LIST = "000053";

	public static final String ISO004_AMOUNT = "000000000000";
	public static final String ISO022_VALUE = "000";
	public static final String ISO039_VALUE = "00";
	public static final String ISO049_CURRENCY_CODE = "484";

	public static final String ISO100_LOGIN = "00000000001";
	public static final String ISO100_SALE = "00000000002";
	public static final String ISO100_REPORT = "00000000004";
	public static final String ISO100_ADMINISTRATIVE = "00000000005";
	public static final String ISO100_PORTAL = "00000000006";

	public static final String ISO0124_FIELD125_NO_PRESENT = "0";
	public static final String ISO0124_FIELD125_IS_PRESENT = "1";

	public static final String FIND_BY_PAN = "0";
	public static final String FIND_BY_DATE = "1";
	public static final String FIND_BY_STATUS = "2";
	public static final String FIND_BY_AMOUNT = "3";
	public static final String FIND_BY_AUTH_NUM = "4";

	public static final String LOGIN_METADATA = "u";
	public static final String RESTORE_METADATA = "em";
	public static final String SIGN_METADATA = "ftid|reun";
	public static final String QUESTION_METADATA = "dc|sq|rsq|idus";
	public static final String TRANSACTION_METADATA = "fttb|ftpa|reun";
	public static final String CHANGE_PWD_METADATA = "us|nc";
	public static final String LINKED_LIST_METADATA = "vico|viun";

	public static final String PORTAL_USERNAME = "suun";
	public static final String MOBILE_USERNAME = "ulun";
	public static final String COMPANY_USERNAME = "coun";
	public static final String READER_USERNAME = "rlun";
	public static final String READER_CONTROL_USERNAME = "rcun";

	public static final String CREATE_UPDATE_PORTAL_USER_METADATA = "sufn|suln|suu|sup|suaf|sue|susq|suaq|suc|suun|suia|suir";
	public static final String CREATE_UPDATE_MOBILE_USER_METADATA = "ulun|ulp|uln|ulln|ula|ulpc|ulaf|ulem|ultp|ulct|ulco|ulst|ulrf|ulcu|ulag|ulge|ulun|ulia|ulsq|ulag|uidc";
	public static final String CREATE_COMPANY_METADATA = "cotr|coso|coco|corf|coin|cole|cost|costr|cocou|costa|coet|cone|cosub|copos|cotel|cotele|cofax|coem|cowe|cocomp|coun";
	public static final String UPDATE_COMPANY_METADATA = "coid|cotr|coso|coco|corf|coin|cole|cost|costr|cocou|costa|coet|cone|cosub|copos|cotel|cotele|cofax|coem|cowe|cocomp|coun";
	public static final String CREATE_UPDATE_READER_CONTROL_METADATA = "rcb|rcm|rcp|rcun|rcia";
	public static final String CREATE_UPDATE_READER_METADATA = "idrcl|rlsn|rlv|rlms|rlek|rlun|rlia";
	public static final String CREATE_LINK_METADATA = "vire|vius|vico|viun";
	public static final String DELETE_PORTAL_USER_METADATA = "suid|suun";
	public static final String DELETE_CONF_METADATA = "rcid|rcun";
	public static final String DELETE_COMPANY_METADATA = "coid|rcun";
	public static final String DELETE_LINK_METADATA = "viid|viun";

	public static final String DESCRIPTION_KEY = "dc";
	public static final String PORTAL_USER_LIST_KEY = "sura";
	public static final String MOBILE_USER_LIST_KEY = "ulot";
	public static final String READER_CONTROL_LIST_KEY = "rclc";
	public static final String READER_LIST_KEY = "rllc";
	public static final String LINK_LIST_KEY = "vies";
	public static final String NO_LINKED_LIST_KEY = "rllc";
	public static final String TRANSACTIONS_LIST_KEY = "ftra";
	public static final String COMPANY_LIST_KEY = "comp";
	public static final String ROL_KEY = "ro";
	public static final String PASSWORD_KEY = "c";
	public static final String SIGN_KEY = "ftsi";
	public static final String SECURITY_KEY = "sq";
	public static final String ANSWER_KEY = "rsq";
	public static final String USER_ID_KEY = "idus";

	public static final String ERROR_MESSAGE = "No se pudo completar la petición, intente más tarde.";
	public static final String IOEXCEPTION_MESSAGE = "No fue posible conectarse con el servidor.";
	public static final String PARSEEXCEPTION_MESSAGE = "Ocurrió un error al parsear la petición.";
}
